/*
 * Controller.h
 *
 *  Created on: 03/05/2011
 *      Author: DessaVida
 */

#ifndef CONTROLLER_H_
#define CONTROLLER_H_

class Controller {
	bool LEFT;
	bool RIGHT;
	bool UP;
	bool DOWN;
	bool ACTION;
	bool SPECIAL_ATACK;
	bool RUN;
public:
	Controller();
	virtual ~Controller();

	/*
	 * Getters and Setters
	 */
	bool getACTION() const;
	bool getDOWN() const;
	bool getLEFT() const;
	bool getRIGHT() const;
	bool getRUN() const;
	bool getSPECIAL_ATACK() const;
	bool getUP() const;
	void setACTION(bool ACTION);
	void setDOWN(bool DOWN);
	void setLEFT(bool LEFT);
	void setRIGHT(bool RIGHT);
	void setRUN(bool RUN);
	void setSPECIAL_ATACK(bool SPECIAL_ATACK);
	void setUP(bool UP);
};

#endif /* CONTROLLER_H_ */
